package com.project.imageinterference.dto.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @ClassName DiseaseIdentifyRes
 * @Description 疾病识别返回参数
 * @Author haochuanwan
 * @Date 2025/2/22 16:38
 **/
@Data
@ApiModel(value =  "疾病识别返回参数", description = "疾病识别返回参数")
public class DiseaseIdentifyRes {

    @ApiModelProperty(value = "识别id")
    private Integer id;

    @ApiModelProperty(value = "疾病概况")
    private String diseaseOverview;

    @ApiModelProperty(value = "病理")
    private String pathology;

    @ApiModelProperty(value = "面积")
    private String area;

    @ApiModelProperty(value = "长度")
    private String diseaseLength;

    @ApiModelProperty(value = "宽度")
    private String diseaseWidth;

    @ApiModelProperty(value = "深度")
    private String diseaseDepth;

    @ApiModelProperty(value = "面积")
    private String diseaseArea;

    @ApiModelProperty(value = "颜色")
    private String diseaseColor;

    @ApiModelProperty(value = "肌肉")
    private String muscle;

    @ApiModelProperty(value = "图片地址")
    private String imageUrl;

    @ApiModelProperty(value = "图片二进制")
    private String imageBase64;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;
}